package jschool.net.email;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.internet.InternetAddress;

public class GestionEmail extends Email
{

//---------------------------------------------------------------------

	public void cambiarDestinatario(String destinatario)
	{
		try {
			getMensaje().addRecipient(Message.RecipientType.TO, 
					new InternetAddress( destinatario ) );	
		}

		catch( MessagingException me ) {
			me.printStackTrace();	
		}
	}
	
//---------------------------------------------------------------------
	
	public void escribirMail(String destino, String asunto, String texto)
	{
		try {
			cambiarDestinatario( destino );
			getMensaje().setSubject( asunto );
			getMensaje().setText( texto, "ISO-8859-1", "html" );

			getTransportador().connect( getEmail(), getClave() );
			getTransportador().sendMessage( getMensaje(), getMensaje().getAllRecipients() );
			getTransportador().close();
		}

		catch( MessagingException me ) {
			me.printStackTrace();	
		}		
	}
	
//---------------------------------------------------------------------	
}
